package com.ruoyi.waterManagement.mapper;

import com.ruoyi.common.core.domain.business.waterManagement.StStationR;

import java.util.List;

/**
 * 水情在线监测站数据记录Mapper接口
 * 
 * @author hwd
 * @date 2023-02-16
 */
public interface StStationRMapper 
{
    /**
     * 查询水情在线监测站数据记录
     * 
     * @param stStationR 水情在线监测站数据记录主键
     * @return 水情在线监测站数据记录
     */
    public StStationR selectStStationRByStatCdAndCheckTime(StStationR stStationR);

    /**
     * 查询水情在线监测站数据记录列表
     * 
     * @param stStationR 水情在线监测站数据记录
     * @return 水情在线监测站数据记录集合
     */
    public List<StStationR> selectStStationRList(StStationR stStationR);

    /**
     * 新增水情在线监测站数据记录
     * 
     * @param stStationR 水情在线监测站数据记录
     * @return 结果
     */
    public int insertStStationR(StStationR stStationR);

    /**
     * 修改水情在线监测站数据记录
     * 
     * @param stStationR 水情在线监测站数据记录
     * @return 结果
     */
    public int updateStStationR(StStationR stStationR);

//    /**
//     * 删除水情在线监测站数据记录
//     *
//     * @param statCd 水情在线监测站数据记录主键
//     * @return 结果
//     */
//    public int deleteStStationRByStatCd(String statCd);

    /**
     * 根据测站代码及上报时间删除水情在线监测站数据记录
     * 
     * @param stStationR 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteStStationRByStatCdAndCheckTime(StStationR stStationR);
}
